<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>正则--重复</title>
    <style>
        section {
            padding: 10px;
        }

        table {
            border-collapse: collapse;
        }

        td {
            border: 1px solid rgba(0, 0, 0, 0.2);
            padding: 10px 20px;
        }

        code {
            font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
            color: #c90b33;
            background-color: rgba(27, 31, 35, 0.05);
            padding: 3px 5px;
        }
    </style>
</head>
<body>
<h1>正则匹配重复的字符</h1>
<section>
    <h2>来个链接</h2>
    <p><code>http(s)://ke.qq.com/…………</code></p>
    <ul>
        <li>s 可以不存在</li>
        <li>1： com/ 后面存在、不存在字符都行</li>
        <li>2： com/ 必须有字符</li>
    </ul>
</section>
<section>
    <h2>重复相关的 pattern</h2>
    <table>
        <tr>
            <td><code>*</code></td>
            <td>重复 0 次或更多次</td>
        </tr>
        <tr>
            <td><code>+</code></td>
            <td>重复 1 次或更多次</td>
        </tr>
        <tr>
            <td><code>?</code></td>
            <td>重复 0 次或 1 次</td>
        </tr>
        <tr>
            <td><code>{n}</code></td>
            <td>重复 n 次</td>
        </tr>
        <tr>
            <td><code>{n,}</code></td>
            <td>重复 n 次或更多次</td>
        </tr>
        <tr>
            <td><code>{n, m}</code></td>
            <td>重复 n 次到 m 次</td>
        </tr>
    </table>
</section>
</body>
</html>